mounted weapons - French English Dictionary